package lib.bone.flow.domain.dto;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.Column;

/**
 * @author: kindear
 */

@Data
@ApiModel(value = "流程TASK分配新增DTO")
public class FlowTaskAssignAddDTO {
    /**
     * 流程定义编码
     */
    @ApiModelProperty("流程定义编码")
    String flowDefineCode;
    /**
     * 流程节点ID
     */
    @ApiModelProperty("流程节点ID")
    String flowNodeId;

    /**
     * 流程指派对象
     */
    @ApiModelProperty("流程审核指派对象类型")
    String assignType;

    /**
     * 流程审核指派对象ID
     */
    @ApiModelProperty("流程审核指派对象ID")
    String assignId;

    /**
     * 对于学院预审核
     */
    @ApiModelProperty(value = "是否是二级院预审人员",notes = "1 为二级院预审人员 0 则不是")
    Integer isCollege;

    @ApiModelProperty(value = "二级院ID",notes = "预审人员负责的2级院ID")
    Long deptId;
}
